Memory Partitioning 2: Dynamic Partitioning